package com.zmn.mcc.dubbo.interfaces.staff;

import com.zmn.common.dto2.ResponseDTO;
import com.zmn.mcc.common.constant.DpermitConsts;
import com.zmn.mcc.common.dto.permit.SpermitDTO;
import com.zmn.mcc.common.dto.staff.LoginStaffDO;
import com.zmn.mcc.common.dto.staff.StaffDRO;

/**
 * 员工登录校验服务
 * @author heguanghua
 * @since 2020/06/04 15:17
 */
public interface StaffLoginRemoteService {

    /**
     * 员工登录基础校验
     * @param username 员工用户名或手机号码(自动识别手机号码)
     * @param password 登录密码
     * @param loginIP 登录IP
     * @return 未校验IP白名单
     */
    ResponseDTO checkLogin(String username, String password, String loginIP);
}
